<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>File Source for eiffel.php</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<h1>Source for file eiffel.php</h1>
<p>Documentation is available at <a href="../core/_geshi_eiffel_php.html">eiffel.php</a></p>
<div class="src-code">
<pre><a name="a1"></a><br />1     <span class="src-php">&lt;?php</span><a name="a2"></a><br />2     <span class="src-doc">/***********************************************************************************</span><a name="a3"></a><br />3     <span class="src-doc"> * eiffel.php</span><a name="a4"></a><br />4     <span class="src-doc"> * ----------</span><a name="a5"></a><br />5     <span class="src-doc"> * Author: Zoran Simic (zsimic@axarosenberg.com)</span><a name="a6"></a><br />6     <span class="src-doc"> * Copyright: (c) 2005 Zoran Simic</span><a name="a7"></a><br />7     <span class="src-doc"> * Release Version: 1.0.7.3</span><a name="a8"></a><br />8     <span class="src-doc"> * CVS Revision Version: $Revision: 1.4 $</span><a name="a9"></a><br />9     <span class="src-doc"> * Date Started: 2005/06/30</span><a name="a10"></a><br />10    <span class="src-doc"> * Last Modified: $Date: 2005/09/22 01:32:47 $</span><a name="a11"></a><br />11    <span class="src-doc"> *</span><a name="a12"></a><br />12    <span class="src-doc"> * Eiffel language file for GeSHi.</span><a name="a13"></a><br />13    <span class="src-doc"> *</span><a name="a14"></a><br />14    <span class="src-doc"> * CHANGES</span><a name="a15"></a><br />15    <span class="src-doc"> * -------</span><a name="a16"></a><br />16    <span class="src-doc"> * 2005/06/30 (1.0.7)</span><a name="a17"></a><br />17    <span class="src-doc"> *  -  Initial release</span><a name="a18"></a><br />18    <span class="src-doc"> *</span><a name="a19"></a><br />19    <span class="src-doc"> * TODO (updated 2005/06/30)</span><a name="a20"></a><br />20    <span class="src-doc"> * -------------------------</span><a name="a21"></a><br />21    <span class="src-doc"> *</span><a name="a22"></a><br />22    <span class="src-doc"> ************************************************************************************</span><a name="a23"></a><br />23    <span class="src-doc"> *</span><a name="a24"></a><br />24    <span class="src-doc"> *     This file is part of GeSHi.</span><a name="a25"></a><br />25    <span class="src-doc"> *</span><a name="a26"></a><br />26    <span class="src-doc"> *   GeSHi is free software; you can redistribute it and/or modify</span><a name="a27"></a><br />27    <span class="src-doc"> *   it under the terms of the GNU General Public License as published by</span><a name="a28"></a><br />28    <span class="src-doc"> *   the Free Software Foundation; either version 2 of the License, or</span><a name="a29"></a><br />29    <span class="src-doc"> *   (at your option) any later version.</span><a name="a30"></a><br />30    <span class="src-doc"> *</span><a name="a31"></a><br />31    <span class="src-doc"> *   GeSHi is distributed in the hope that it will be useful,</span><a name="a32"></a><br />32    <span class="src-doc"> *   but WITHOUT ANY WARRANTY; without even the implied warranty of</span><a name="a33"></a><br />33    <span class="src-doc"> *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><a name="a34"></a><br />34    <span class="src-doc"> *   GNU General Public License for more details.</span><a name="a35"></a><br />35    <span class="src-doc"> *</span><a name="a36"></a><br />36    <span class="src-doc"> *   You should have received a copy of the GNU General Public License</span><a name="a37"></a><br />37    <span class="src-doc"> *   along with GeSHi; if not, write to the Free Software</span><a name="a38"></a><br />38    <span class="src-doc"> *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span><a name="a39"></a><br />39    <span class="src-doc"> *</span><a name="a40"></a><br />40    <span class="src-doc"> ************************************************************************************/</span><a name="a40"></a><br />40    <a name="a41"></a><br />41    <a name="a42"></a><br />42     <span class="src-var">$language_data</span> = <span class="src-key">array</span> <span class="src-sym">(</span><a name="a43"></a><br />43        <span class="src-str">'LANG_NAME'</span> =&gt; <span class="src-str">'Eiffel'</span><span class="src-sym">,</span><a name="a44"></a><br />44        <span class="src-str">'COMMENT_SINGLE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-num">1</span> =&gt; <span class="src-str">'--'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a45"></a><br />45        <span class="src-str">'COMMENT_MULTI'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a46"></a><br />46        <span class="src-str">'CASE_KEYWORDS'</span> =&gt; <span class="src-id"><a href="../core/_geshi_php.html#defineGESHI_CAPS_NO_CHANGE">GESHI_CAPS_NO_CHANGE</a></span><span class="src-sym">,</span><a name="a47"></a><br />47        <span class="src-str">'QUOTEMARKS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">&quot;'&quot;</span><span class="src-sym">,</span> <span class="src-str">'&quot;'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a48"></a><br />48        <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-str">'%'</span><span class="src-sym">,</span><a name="a49"></a><br />49        <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a50"></a><br />50            <span class="src-num">1</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a51"></a><br />51                <span class="src-str">'separate'</span><span class="src-sym">,</span><a name="a52"></a><br />52                <span class="src-str">'invariant'</span><span class="src-sym">,</span><a name="a53"></a><br />53                <span class="src-str">'inherit'</span><span class="src-sym">,</span><a name="a54"></a><br />54                <span class="src-str">'indexing'</span><span class="src-sym">,</span><a name="a55"></a><br />55                <span class="src-str">'feature'</span><span class="src-sym">,</span><a name="a56"></a><br />56                <span class="src-str">'expanded'</span><span class="src-sym">,</span><a name="a57"></a><br />57                <span class="src-str">'deferred'</span><span class="src-sym">,</span><a name="a58"></a><br />58                <span class="src-str">'class'</span><a name="a59"></a><br />59                <span class="src-sym">)</span><span class="src-sym">,</span><a name="a60"></a><br />60            <span class="src-num">2</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a61"></a><br />61                <span class="src-str">'xor'</span><span class="src-sym">,</span><a name="a62"></a><br />62                <span class="src-str">'when'</span><span class="src-sym">,</span><a name="a63"></a><br />63                <span class="src-str">'variant'</span><span class="src-sym">,</span><a name="a64"></a><br />64                <span class="src-str">'until'</span><span class="src-sym">,</span><a name="a65"></a><br />65                <span class="src-str">'unique'</span><span class="src-sym">,</span><a name="a66"></a><br />66                <span class="src-str">'undefine'</span><span class="src-sym">,</span><a name="a67"></a><br />67                <span class="src-str">'then'</span><span class="src-sym">,</span><a name="a68"></a><br />68                <span class="src-str">'strip'</span><span class="src-sym">,</span><a name="a69"></a><br />69                <span class="src-str">'select'</span><span class="src-sym">,</span><a name="a70"></a><br />70                <span class="src-str">'retry'</span><span class="src-sym">,</span><a name="a71"></a><br />71                <span class="src-str">'rescue'</span><span class="src-sym">,</span><a name="a72"></a><br />72                <span class="src-str">'require'</span><span class="src-sym">,</span><a name="a73"></a><br />73                <span class="src-str">'rename'</span><span class="src-sym">,</span><a name="a74"></a><br />74                <span class="src-str">'reference'</span><span class="src-sym">,</span><a name="a75"></a><br />75                <span class="src-str">'redefine'</span><span class="src-sym">,</span><a name="a76"></a><br />76                <span class="src-str">'prefix'</span><span class="src-sym">,</span><a name="a77"></a><br />77                <span class="src-str">'or'</span><span class="src-sym">,</span><a name="a78"></a><br />78                <span class="src-str">'once'</span><span class="src-sym">,</span><a name="a79"></a><br />79                <span class="src-str">'old'</span><span class="src-sym">,</span><a name="a80"></a><br />80                <span class="src-str">'obsolete'</span><span class="src-sym">,</span><a name="a81"></a><br />81                <span class="src-str">'not'</span><span class="src-sym">,</span><a name="a82"></a><br />82                <span class="src-str">'loop'</span><span class="src-sym">,</span><a name="a83"></a><br />83                <span class="src-str">'local'</span><span class="src-sym">,</span><a name="a84"></a><br />84                <span class="src-str">'like'</span><span class="src-sym">,</span><a name="a85"></a><br />85                <span class="src-str">'is'</span><span class="src-sym">,</span><a name="a86"></a><br />86                <span class="src-str">'inspect'</span><span class="src-sym">,</span><a name="a87"></a><br />87                <span class="src-str">'infix'</span><span class="src-sym">,</span><a name="a88"></a><br />88                <span class="src-str">'include'</span><span class="src-sym">,</span><a name="a89"></a><br />89                <span class="src-str">'implies'</span><span class="src-sym">,</span><a name="a90"></a><br />90                <span class="src-str">'if'</span><span class="src-sym">,</span><a name="a91"></a><br />91                <span class="src-str">'frozen'</span><span class="src-sym">,</span><a name="a92"></a><br />92                <span class="src-str">'from'</span><span class="src-sym">,</span><a name="a93"></a><br />93                <span class="src-str">'external'</span><span class="src-sym">,</span><a name="a94"></a><br />94                <span class="src-str">'export'</span><span class="src-sym">,</span><a name="a95"></a><br />95                <span class="src-str">'ensure'</span><span class="src-sym">,</span><a name="a96"></a><br />96                <span class="src-str">'end'</span><span class="src-sym">,</span><a name="a97"></a><br />97                <span class="src-str">'elseif'</span><span class="src-sym">,</span><a name="a98"></a><br />98                <span class="src-str">'else'</span><span class="src-sym">,</span><a name="a99"></a><br />99                <span class="src-str">'do'</span><span class="src-sym">,</span><a name="a100"></a><br />100               <span class="src-str">'creation'</span><span class="src-sym">,</span><a name="a101"></a><br />101               <span class="src-str">'create'</span><span class="src-sym">,</span><a name="a102"></a><br />102               <span class="src-str">'check'</span><span class="src-sym">,</span><a name="a103"></a><br />103               <span class="src-str">'as'</span><span class="src-sym">,</span><a name="a104"></a><br />104               <span class="src-str">'and'</span><span class="src-sym">,</span><a name="a105"></a><br />105               <span class="src-str">'alias'</span><span class="src-sym">,</span><a name="a106"></a><br />106               <span class="src-str">'agent'</span><a name="a107"></a><br />107               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a108"></a><br />108           <span class="src-num">3</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a109"></a><br />109               <span class="src-str">'Void'</span><span class="src-sym">,</span><a name="a110"></a><br />110               <span class="src-str">'True'</span><span class="src-sym">,</span><a name="a111"></a><br />111               <span class="src-str">'Result'</span><span class="src-sym">,</span><a name="a112"></a><br />112               <span class="src-str">'Precursor'</span><span class="src-sym">,</span><a name="a113"></a><br />113               <span class="src-str">'False'</span><span class="src-sym">,</span><a name="a114"></a><br />114               <span class="src-str">'Current'</span><a name="a115"></a><br />115               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a116"></a><br />116           <span class="src-num">4</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a117"></a><br />117               <span class="src-str">'UNIX_SIGNALS'</span><span class="src-sym">,</span><a name="a118"></a><br />118               <span class="src-str">'UNIX_FILE_INFO'</span><span class="src-sym">,</span><a name="a119"></a><br />119               <span class="src-str">'UNBOUNDED'</span><span class="src-sym">,</span><a name="a120"></a><br />120               <span class="src-str">'TWO_WAY_TREE_CURSOR'</span><span class="src-sym">,</span><a name="a121"></a><br />121               <span class="src-str">'TWO_WAY_TREE'</span><span class="src-sym">,</span><a name="a122"></a><br />122               <span class="src-str">'TWO_WAY_SORTED_SET'</span><span class="src-sym">,</span><a name="a123"></a><br />123               <span class="src-str">'TWO_WAY_LIST'</span><span class="src-sym">,</span><a name="a124"></a><br />124               <span class="src-str">'TWO_WAY_CURSOR_TREE'</span><span class="src-sym">,</span><a name="a125"></a><br />125               <span class="src-str">'TWO_WAY_CIRCULAR'</span><span class="src-sym">,</span><a name="a126"></a><br />126               <span class="src-str">'TWO_WAY_CHAIN_ITERATOR'</span><span class="src-sym">,</span><a name="a127"></a><br />127               <span class="src-str">'TUPLE'</span><span class="src-sym">,</span><a name="a128"></a><br />128               <span class="src-str">'TREE'</span><span class="src-sym">,</span><a name="a129"></a><br />129               <span class="src-str">'TRAVERSABLE'</span><span class="src-sym">,</span><a name="a130"></a><br />130               <span class="src-str">'TO_SPECIAL'</span><span class="src-sym">,</span><a name="a131"></a><br />131               <span class="src-str">'THREAD_CONTROL'</span><span class="src-sym">,</span><a name="a132"></a><br />132               <span class="src-str">'THREAD_ATTRIBUTES'</span><span class="src-sym">,</span><a name="a133"></a><br />133               <span class="src-str">'THREAD'</span><span class="src-sym">,</span><a name="a134"></a><br />134               <span class="src-str">'TABLE'</span><span class="src-sym">,</span><a name="a135"></a><br />135               <span class="src-str">'SUBSET'</span><span class="src-sym">,</span><a name="a136"></a><br />136               <span class="src-str">'STRING_HANDLER'</span><span class="src-sym">,</span><a name="a137"></a><br />137               <span class="src-str">'STRING'</span><span class="src-sym">,</span><a name="a138"></a><br />138               <span class="src-str">'STREAM'</span><span class="src-sym">,</span><a name="a139"></a><br />139               <span class="src-str">'STORABLE'</span><span class="src-sym">,</span><a name="a140"></a><br />140               <span class="src-str">'STD_FILES'</span><span class="src-sym">,</span><a name="a141"></a><br />141               <span class="src-str">'STACK'</span><span class="src-sym">,</span><a name="a142"></a><br />142               <span class="src-str">'SPECIAL'</span><span class="src-sym">,</span><a name="a143"></a><br />143               <span class="src-str">'SORTED_TWO_WAY_LIST'</span><span class="src-sym">,</span><a name="a144"></a><br />144               <span class="src-str">'SORTED_STRUCT'</span><span class="src-sym">,</span><a name="a145"></a><br />145               <span class="src-str">'SORTED_LIST'</span><span class="src-sym">,</span><a name="a146"></a><br />146               <span class="src-str">'SINGLE_MATH'</span><span class="src-sym">,</span><a name="a147"></a><br />147               <span class="src-str">'SET'</span><span class="src-sym">,</span><a name="a148"></a><br />148               <span class="src-str">'SEQUENCE'</span><span class="src-sym">,</span><a name="a149"></a><br />149               <span class="src-str">'SEQ_STRING'</span><span class="src-sym">,</span><a name="a150"></a><br />150               <span class="src-str">'SEMAPHORE'</span><span class="src-sym">,</span><a name="a151"></a><br />151               <span class="src-str">'ROUTINE'</span><span class="src-sym">,</span><a name="a152"></a><br />152               <span class="src-str">'RESIZABLE'</span><span class="src-sym">,</span><a name="a153"></a><br />153               <span class="src-str">'RECURSIVE_TREE_CURSOR'</span><span class="src-sym">,</span><a name="a154"></a><br />154               <span class="src-str">'RECURSIVE_CURSOR_TREE'</span><span class="src-sym">,</span><a name="a155"></a><br />155               <span class="src-str">'REAL_REF'</span><span class="src-sym">,</span><a name="a156"></a><br />156               <span class="src-str">'REAL'</span><span class="src-sym">,</span><a name="a157"></a><br />157               <span class="src-str">'RAW_FILE'</span><span class="src-sym">,</span><a name="a158"></a><br />158               <span class="src-str">'RANDOM'</span><span class="src-sym">,</span><a name="a159"></a><br />159               <span class="src-str">'QUEUE'</span><span class="src-sym">,</span><a name="a160"></a><br />160               <span class="src-str">'PROXY'</span><span class="src-sym">,</span><a name="a161"></a><br />161               <span class="src-str">'PROFILING_SETTING'</span><span class="src-sym">,</span><a name="a162"></a><br />162               <span class="src-str">'PROCEDURE'</span><span class="src-sym">,</span><a name="a163"></a><br />163               <span class="src-str">'PRIORITY_QUEUE'</span><span class="src-sym">,</span><a name="a164"></a><br />164               <span class="src-str">'PRIMES'</span><span class="src-sym">,</span><a name="a165"></a><br />165               <span class="src-str">'PRECOMP'</span><span class="src-sym">,</span><a name="a166"></a><br />166               <span class="src-str">'POINTER_REF'</span><span class="src-sym">,</span><a name="a167"></a><br />167               <span class="src-str">'POINTER'</span><span class="src-sym">,</span><a name="a168"></a><br />168               <span class="src-str">'PLATFORM'</span><span class="src-sym">,</span><a name="a169"></a><br />169               <span class="src-str">'PLAIN_TEXT_FILE'</span><span class="src-sym">,</span><a name="a170"></a><br />170               <span class="src-str">'PATH_NAME'</span><span class="src-sym">,</span><a name="a171"></a><br />171               <span class="src-str">'PART_SORTED_TWO_WAY_LIST'</span><span class="src-sym">,</span><a name="a172"></a><br />172               <span class="src-str">'PART_SORTED_SET'</span><span class="src-sym">,</span><a name="a173"></a><br />173               <span class="src-str">'PART_SORTED_LIST'</span><span class="src-sym">,</span><a name="a174"></a><br />174               <span class="src-str">'PART_COMPARABLE'</span><span class="src-sym">,</span><a name="a175"></a><br />175               <span class="src-str">'OPERATING_ENVIRONMENT'</span><span class="src-sym">,</span><a name="a176"></a><br />176               <span class="src-str">'ONCE_CONTROL'</span><span class="src-sym">,</span><a name="a177"></a><br />177               <span class="src-str">'OBJECT_OWNER'</span><span class="src-sym">,</span><a name="a178"></a><br />178               <span class="src-str">'OBJECT_CONTROL'</span><span class="src-sym">,</span><a name="a179"></a><br />179               <span class="src-str">'NUMERIC'</span><span class="src-sym">,</span><a name="a180"></a><br />180               <span class="src-str">'NONE'</span><span class="src-sym">,</span><a name="a181"></a><br />181               <span class="src-str">'MUTEX'</span><span class="src-sym">,</span><a name="a182"></a><br />182               <span class="src-str">'MULTI_ARRAY_LIST'</span><span class="src-sym">,</span><a name="a183"></a><br />183               <span class="src-str">'MULTAR_LIST_CURSOR'</span><span class="src-sym">,</span><a name="a184"></a><br />184               <span class="src-str">'MEMORY'</span><span class="src-sym">,</span><a name="a185"></a><br />185               <span class="src-str">'MEM_INFO'</span><span class="src-sym">,</span><a name="a186"></a><br />186               <span class="src-str">'MEM_CONST'</span><span class="src-sym">,</span><a name="a187"></a><br />187               <span class="src-str">'MATH_CONST'</span><span class="src-sym">,</span><a name="a188"></a><br />188               <span class="src-str">'LIST'</span><span class="src-sym">,</span><a name="a189"></a><br />189               <span class="src-str">'LINKED_TREE_CURSOR'</span><span class="src-sym">,</span><a name="a190"></a><br />190               <span class="src-str">'LINKED_TREE'</span><span class="src-sym">,</span><a name="a191"></a><br />191               <span class="src-str">'LINKED_STACK'</span><span class="src-sym">,</span><a name="a192"></a><br />192               <span class="src-str">'LINKED_SET'</span><span class="src-sym">,</span><a name="a193"></a><br />193               <span class="src-str">'LINKED_QUEUE'</span><span class="src-sym">,</span><a name="a194"></a><br />194               <span class="src-str">'LINKED_PRIORITY_QUEUE'</span><span class="src-sym">,</span><a name="a195"></a><br />195               <span class="src-str">'LINKED_LIST_CURSOR'</span><span class="src-sym">,</span><a name="a196"></a><br />196               <span class="src-str">'LINKED_LIST'</span><span class="src-sym">,</span><a name="a197"></a><br />197               <span class="src-str">'LINKED_CURSOR_TREE'</span><span class="src-sym">,</span><a name="a198"></a><br />198               <span class="src-str">'LINKED_CIRCULAR'</span><span class="src-sym">,</span><a name="a199"></a><br />199               <span class="src-str">'LINKABLE'</span><span class="src-sym">,</span><a name="a200"></a><br />200               <span class="src-str">'LINEAR_ITERATOR'</span><span class="src-sym">,</span><a name="a201"></a><br />201               <span class="src-str">'LINEAR'</span><span class="src-sym">,</span><a name="a202"></a><br />202               <span class="src-str">'ITERATOR'</span><span class="src-sym">,</span><a name="a203"></a><br />203               <span class="src-str">'IO_MEDIUM'</span><span class="src-sym">,</span><a name="a204"></a><br />204               <span class="src-str">'INTERNAL'</span><span class="src-sym">,</span><a name="a205"></a><br />205               <span class="src-str">'INTEGER_REF'</span><span class="src-sym">,</span><a name="a206"></a><br />206               <span class="src-str">'INTEGER_INTERVAL'</span><span class="src-sym">,</span><a name="a207"></a><br />207               <span class="src-str">'INTEGER'</span><span class="src-sym">,</span><a name="a208"></a><br />208               <span class="src-str">'INFINITE'</span><span class="src-sym">,</span><a name="a209"></a><br />209               <span class="src-str">'INDEXABLE'</span><span class="src-sym">,</span><a name="a210"></a><br />210               <span class="src-str">'IDENTIFIED_CONTROLLER'</span><span class="src-sym">,</span><a name="a211"></a><br />211               <span class="src-str">'IDENTIFIED'</span><span class="src-sym">,</span><a name="a212"></a><br />212               <span class="src-str">'HIERARCHICAL'</span><span class="src-sym">,</span><a name="a213"></a><br />213               <span class="src-str">'HEAP_PRIORITY_QUEUE'</span><span class="src-sym">,</span><a name="a214"></a><br />214               <span class="src-str">'HASHABLE'</span><span class="src-sym">,</span><a name="a215"></a><br />215               <span class="src-str">'HASH_TABLE_CURSOR'</span><span class="src-sym">,</span><a name="a216"></a><br />216               <span class="src-str">'HASH_TABLE'</span><span class="src-sym">,</span><a name="a217"></a><br />217               <span class="src-str">'GENERAL'</span><span class="src-sym">,</span><a name="a218"></a><br />218               <span class="src-str">'GC_INFO'</span><span class="src-sym">,</span><a name="a219"></a><br />219               <span class="src-str">'FUNCTION'</span><span class="src-sym">,</span><a name="a220"></a><br />220               <span class="src-str">'FORMAT_INTEGER'</span><span class="src-sym">,</span><a name="a221"></a><br />221               <span class="src-str">'FORMAT_DOUBLE'</span><span class="src-sym">,</span><a name="a222"></a><br />222               <span class="src-str">'FIXED_TREE'</span><span class="src-sym">,</span><a name="a223"></a><br />223               <span class="src-str">'FIXED_LIST'</span><span class="src-sym">,</span><a name="a224"></a><br />224               <span class="src-str">'FIXED'</span><span class="src-sym">,</span><a name="a225"></a><br />225               <span class="src-str">'FINITE'</span><span class="src-sym">,</span><a name="a226"></a><br />226               <span class="src-str">'FILE_NAME'</span><span class="src-sym">,</span><a name="a227"></a><br />227               <span class="src-str">'FILE'</span><span class="src-sym">,</span><a name="a228"></a><br />228               <span class="src-str">'FIBONACCI'</span><span class="src-sym">,</span><a name="a229"></a><br />229               <span class="src-str">'EXECUTION_ENVIRONMENT'</span><span class="src-sym">,</span><a name="a230"></a><br />230               <span class="src-str">'EXCEPTIONS'</span><span class="src-sym">,</span><a name="a231"></a><br />231               <span class="src-str">'EXCEP_CONST'</span><span class="src-sym">,</span><a name="a232"></a><br />232               <span class="src-str">'DYNAMIC_TREE'</span><span class="src-sym">,</span><a name="a233"></a><br />233               <span class="src-str">'DYNAMIC_LIST'</span><span class="src-sym">,</span><a name="a234"></a><br />234               <span class="src-str">'DYNAMIC_CIRCULAR'</span><span class="src-sym">,</span><a name="a235"></a><br />235               <span class="src-str">'DYNAMIC_CHAIN'</span><span class="src-sym">,</span><a name="a236"></a><br />236               <span class="src-str">'DOUBLE_REF'</span><span class="src-sym">,</span><a name="a237"></a><br />237               <span class="src-str">'DOUBLE_MATH'</span><span class="src-sym">,</span><a name="a238"></a><br />238               <span class="src-str">'DOUBLE'</span><span class="src-sym">,</span><a name="a239"></a><br />239               <span class="src-str">'DISPENSER'</span><span class="src-sym">,</span><a name="a240"></a><br />240               <span class="src-str">'DIRECTORY_NAME'</span><span class="src-sym">,</span><a name="a241"></a><br />241               <span class="src-str">'DIRECTORY'</span><span class="src-sym">,</span><a name="a242"></a><br />242               <span class="src-str">'DECLARATOR'</span><span class="src-sym">,</span><a name="a243"></a><br />243               <span class="src-str">'DEBUG_OUTPUT'</span><span class="src-sym">,</span><a name="a244"></a><br />244               <span class="src-str">'CURSOR_TREE_ITERATOR'</span><span class="src-sym">,</span><a name="a245"></a><br />245               <span class="src-str">'CURSOR_TREE'</span><span class="src-sym">,</span><a name="a246"></a><br />246               <span class="src-str">'CURSOR_STRUCTURE'</span><span class="src-sym">,</span><a name="a247"></a><br />247               <span class="src-str">'CURSOR'</span><span class="src-sym">,</span><a name="a248"></a><br />248               <span class="src-str">'COUNTABLE_SEQUENCE'</span><span class="src-sym">,</span><a name="a249"></a><br />249               <span class="src-str">'COUNTABLE'</span><span class="src-sym">,</span><a name="a250"></a><br />250               <span class="src-str">'CONTAINER'</span><span class="src-sym">,</span><a name="a251"></a><br />251               <span class="src-str">'CONSOLE'</span><span class="src-sym">,</span><a name="a252"></a><br />252               <span class="src-str">'CONDITION_VARIABLE'</span><span class="src-sym">,</span><a name="a253"></a><br />253               <span class="src-str">'COMPARABLE_STRUCT'</span><span class="src-sym">,</span><a name="a254"></a><br />254               <span class="src-str">'COMPARABLE_SET'</span><span class="src-sym">,</span><a name="a255"></a><br />255               <span class="src-str">'COMPARABLE'</span><span class="src-sym">,</span><a name="a256"></a><br />256               <span class="src-str">'COMPACT_TREE_CURSOR'</span><span class="src-sym">,</span><a name="a257"></a><br />257               <span class="src-str">'COMPACT_CURSOR_TREE'</span><span class="src-sym">,</span><a name="a258"></a><br />258               <span class="src-str">'COLLECTION'</span><span class="src-sym">,</span><a name="a259"></a><br />259               <span class="src-str">'CIRCULAR_CURSOR'</span><span class="src-sym">,</span><a name="a260"></a><br />260               <span class="src-str">'CIRCULAR'</span><span class="src-sym">,</span><a name="a261"></a><br />261               <span class="src-str">'CHARACTER_REF'</span><span class="src-sym">,</span><a name="a262"></a><br />262               <span class="src-str">'CHARACTER'</span><span class="src-sym">,</span><a name="a263"></a><br />263               <span class="src-str">'CHAIN'</span><span class="src-sym">,</span><a name="a264"></a><br />264               <span class="src-str">'CELL'</span><span class="src-sym">,</span><a name="a265"></a><br />265               <span class="src-str">'BOX'</span><span class="src-sym">,</span><a name="a266"></a><br />266               <span class="src-str">'BOUNDED_STACK'</span><span class="src-sym">,</span><a name="a267"></a><br />267               <span class="src-str">'BOUNDED_QUEUE'</span><span class="src-sym">,</span><a name="a268"></a><br />268               <span class="src-str">'BOUNDED'</span><span class="src-sym">,</span><a name="a269"></a><br />269               <span class="src-str">'BOOLEAN_REF'</span><span class="src-sym">,</span><a name="a270"></a><br />270               <span class="src-str">'BOOLEAN'</span><span class="src-sym">,</span><a name="a271"></a><br />271               <span class="src-str">'BOOL_STRING'</span><span class="src-sym">,</span><a name="a272"></a><br />272               <span class="src-str">'BIT_REF'</span><span class="src-sym">,</span><a name="a273"></a><br />273               <span class="src-str">'BINARY_TREE'</span><span class="src-sym">,</span><a name="a274"></a><br />274               <span class="src-str">'BINARY_SEARCH_TREE_SET'</span><span class="src-sym">,</span><a name="a275"></a><br />275               <span class="src-str">'BINARY_SEARCH_TREE'</span><span class="src-sym">,</span><a name="a276"></a><br />276               <span class="src-str">'BILINEAR'</span><span class="src-sym">,</span><a name="a277"></a><br />277               <span class="src-str">'BI_LINKABLE'</span><span class="src-sym">,</span><a name="a278"></a><br />278               <span class="src-str">'BASIC_ROUTINES'</span><span class="src-sym">,</span><a name="a279"></a><br />279               <span class="src-str">'BAG'</span><span class="src-sym">,</span><a name="a280"></a><br />280               <span class="src-str">'ASCII'</span><span class="src-sym">,</span><a name="a281"></a><br />281               <span class="src-str">'ARRAYED_TREE'</span><span class="src-sym">,</span><a name="a282"></a><br />282               <span class="src-str">'ARRAYED_STACK'</span><span class="src-sym">,</span><a name="a283"></a><br />283               <span class="src-str">'ARRAYED_QUEUE'</span><span class="src-sym">,</span><a name="a284"></a><br />284               <span class="src-str">'ARRAYED_LIST_CURSOR'</span><span class="src-sym">,</span><a name="a285"></a><br />285               <span class="src-str">'ARRAYED_LIST'</span><span class="src-sym">,</span><a name="a286"></a><br />286               <span class="src-str">'ARRAYED_CIRCULAR'</span><span class="src-sym">,</span><a name="a287"></a><br />287               <span class="src-str">'ARRAY2'</span><span class="src-sym">,</span><a name="a288"></a><br />288               <span class="src-str">'ARRAY'</span><span class="src-sym">,</span><a name="a289"></a><br />289               <span class="src-str">'ARGUMENTS'</span><span class="src-sym">,</span><a name="a290"></a><br />290               <span class="src-str">'ANY'</span><span class="src-sym">,</span><a name="a291"></a><br />291               <span class="src-str">'ACTIVE'</span><a name="a292"></a><br />292               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a293"></a><br />293           <span class="src-num">5</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a294"></a><br />294               <span class="src-str">'yes'</span><span class="src-sym">,</span><a name="a295"></a><br />295               <span class="src-str">'visible'</span><span class="src-sym">,</span><a name="a296"></a><br />296               <span class="src-str">'trace'</span><span class="src-sym">,</span><a name="a297"></a><br />297               <span class="src-str">'system'</span><span class="src-sym">,</span><a name="a298"></a><br />298               <span class="src-str">'root'</span><span class="src-sym">,</span><a name="a299"></a><br />299               <span class="src-str">'profile'</span><span class="src-sym">,</span><a name="a300"></a><br />300               <span class="src-str">'override_cluster'</span><span class="src-sym">,</span><a name="a301"></a><br />301               <span class="src-str">'object'</span><span class="src-sym">,</span><a name="a302"></a><br />302               <span class="src-str">'no'</span><span class="src-sym">,</span><a name="a303"></a><br />303               <span class="src-str">'multithreaded'</span><span class="src-sym">,</span><a name="a304"></a><br />304               <span class="src-str">'msil_generation_type'</span><span class="src-sym">,</span><a name="a305"></a><br />305               <span class="src-str">'line_generation'</span><span class="src-sym">,</span><a name="a306"></a><br />306               <span class="src-str">'library'</span><span class="src-sym">,</span><a name="a307"></a><br />307               <span class="src-str">'inlining_size'</span><span class="src-sym">,</span><a name="a308"></a><br />308               <span class="src-str">'inlining'</span><span class="src-sym">,</span><a name="a309"></a><br />309               <span class="src-str">'include_path'</span><span class="src-sym">,</span><a name="a310"></a><br />310               <span class="src-str">'il_verifiable'</span><span class="src-sym">,</span><a name="a311"></a><br />311               <span class="src-str">'exclude'</span><span class="src-sym">,</span><a name="a312"></a><br />312               <span class="src-str">'exception_trace'</span><span class="src-sym">,</span><a name="a313"></a><br />313               <span class="src-str">'dynamic_runtime'</span><span class="src-sym">,</span><a name="a314"></a><br />314               <span class="src-str">'dotnet_naming_convention'</span><span class="src-sym">,</span><a name="a315"></a><br />315               <span class="src-str">'disabled_debug'</span><span class="src-sym">,</span><a name="a316"></a><br />316               <span class="src-str">'default'</span><span class="src-sym">,</span><a name="a317"></a><br />317               <span class="src-str">'debug'</span><span class="src-sym">,</span><a name="a318"></a><br />318               <span class="src-str">'dead_code_removal'</span><span class="src-sym">,</span><a name="a319"></a><br />319               <span class="src-str">'console_application'</span><span class="src-sym">,</span><a name="a320"></a><br />320               <span class="src-str">'cluster'</span><span class="src-sym">,</span><a name="a321"></a><br />321               <span class="src-str">'cls_compliant'</span><span class="src-sym">,</span><a name="a322"></a><br />322               <span class="src-str">'check_vape'</span><span class="src-sym">,</span><a name="a323"></a><br />323               <span class="src-str">'assertion'</span><span class="src-sym">,</span><a name="a324"></a><br />324               <span class="src-str">'array_optimization'</span><span class="src-sym">,</span><a name="a325"></a><br />325               <span class="src-str">'all'</span><span class="src-sym">,</span><a name="a326"></a><br />326               <span class="src-str">'address_expression'</span><a name="a327"></a><br />327               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a328"></a><br />328           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a329"></a><br />329       <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a330"></a><br />330           <span class="src-str">'+'</span><span class="src-sym">,</span> <span class="src-str">'-'</span><span class="src-sym">,</span> <span class="src-str">'*'</span><span class="src-sym">,</span> <span class="src-str">'?'</span><span class="src-sym">,</span> <span class="src-str">'='</span><span class="src-sym">,</span> <span class="src-str">'/'</span><span class="src-sym">,</span> <span class="src-str">'%'</span><span class="src-sym">,</span> <span class="src-str">'&amp;'</span><span class="src-sym">,</span> <span class="src-str">'&gt;'</span><span class="src-sym">,</span> <span class="src-str">'&lt;'</span><span class="src-sym">,</span> <span class="src-str">'^'</span><span class="src-sym">,</span> <span class="src-str">'!'</span><span class="src-sym">,</span> <span class="src-str">'|'</span><span class="src-sym">,</span> <span class="src-str">':'</span><span class="src-sym">,</span><a name="a331"></a><br />331           <span class="src-str">'('</span><span class="src-sym">,</span> <span class="src-str">')'</span><span class="src-sym">,</span> <span class="src-str">'{'</span><span class="src-sym">,</span> <span class="src-str">'}'</span><span class="src-sym">,</span> <span class="src-str">'['</span><span class="src-sym">,</span> <span class="src-str">']'</span><span class="src-sym">,</span> <span class="src-str">'#'</span><a name="a332"></a><br />332           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a333"></a><br />333       <span class="src-str">'CASE_SENSITIVE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a334"></a><br />334           <span class="src-id">GESHI_COMMENTS</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a335"></a><br />335           <span class="src-num">1</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a336"></a><br />336           <span class="src-num">2</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a337"></a><br />337           <span class="src-num">3</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a338"></a><br />338           <span class="src-num">4</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a339"></a><br />339           <span class="src-num">5</span> =&gt; <span class="src-id">false</span><span class="src-sym">,</span><a name="a340"></a><br />340           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a341"></a><br />341       <span class="src-str">'STYLES'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a342"></a><br />342           <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a343"></a><br />343               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #0600FF; background-color: #FFF0E0; font-weight: bold;'</span><span class="src-sym">,</span><a name="a344"></a><br />344               <span class="src-num">2</span> =&gt; <span class="src-str">'color: #0600FF; font-weight: bold;'</span><span class="src-sym">,</span><a name="a345"></a><br />345               <span class="src-num">3</span> =&gt; <span class="src-str">'color: #800080;'</span><span class="src-sym">,</span><a name="a346"></a><br />346               <span class="src-num">4</span> =&gt; <span class="src-str">'color: #800000'</span><span class="src-sym">,</span><a name="a347"></a><br />347               <span class="src-num">5</span> =&gt; <span class="src-str">'color: #603000;'</span><a name="a348"></a><br />348               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a349"></a><br />349           <span class="src-str">'COMMENTS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a350"></a><br />350               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #008000; font-style: italic;'</span><span class="src-sym">,</span><a name="a351"></a><br />351               <span class="src-str">'MULTI'</span> =&gt; <span class="src-str">''</span><a name="a352"></a><br />352               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a353"></a><br />353           <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a354"></a><br />354               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #005070; font-weight: bold;'</span><a name="a355"></a><br />355               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a356"></a><br />356           <span class="src-str">'BRACKETS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a357"></a><br />357               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #FF0000;'</span><a name="a358"></a><br />358               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a359"></a><br />359           <span class="src-str">'STRINGS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a360"></a><br />360               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #0080A0;'</span><a name="a361"></a><br />361               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a362"></a><br />362           <span class="src-str">'NUMBERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a363"></a><br />363               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #FF0000;'</span><a name="a364"></a><br />364               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a365"></a><br />365           <span class="src-str">'METHODS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a366"></a><br />366               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #000060;'</span><span class="src-sym">,</span><a name="a367"></a><br />367               <span class="src-num">2</span> =&gt; <span class="src-str">'color: #000050;'</span><a name="a368"></a><br />368               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a369"></a><br />369           <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a370"></a><br />370               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #600000;'</span><a name="a371"></a><br />371               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a372"></a><br />372           <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a373"></a><br />373               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a374"></a><br />374           <span class="src-str">'SCRIPT'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a375"></a><br />375               <span class="src-sym">)</span><a name="a376"></a><br />376           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a377"></a><br />377       <span class="src-str">'URLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a378"></a><br />378           <span class="src-num">1</span> =&gt; <span class="src-str">''</span><span class="src-sym">,</span><a name="a379"></a><br />379           <span class="src-num">2</span> =&gt; <span class="src-str">''</span><span class="src-sym">,</span><a name="a380"></a><br />380           <span class="src-num">3</span> =&gt; <span class="src-str">''</span><span class="src-sym">,</span><a name="a381"></a><br />381           <span class="src-num">4</span> =&gt; <span class="src-str">'http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+{FNAME}&amp;btnI=I%27m+Feeling+Lucky'</span><a name="a382"></a><br />382           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a383"></a><br />383       <span class="src-str">'OOLANG'</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a384"></a><br />384       <span class="src-str">'OBJECT_SPLITTERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a385"></a><br />385           <span class="src-num">1</span> =&gt; <span class="src-str">'.'</span><a name="a386"></a><br />386           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a387"></a><br />387       <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a388"></a><br />388           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a389"></a><br />389       <span class="src-str">'STRICT_MODE_APPLIES'</span> =&gt; <span class="src-id">GESHI_NEVER</span><span class="src-sym">,</span><a name="a390"></a><br />390       <span class="src-str">'SCRIPT_DELIMITERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a391"></a><br />391           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a392"></a><br />392       <span class="src-str">'HIGHLIGHT_STRICT_BLOCK'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a393"></a><br />393           <span class="src-sym">)</span><a name="a394"></a><br />394   <span class="src-sym">)</span>;<a name="a395"></a><br />395   <a name="a396"></a><br />396   <span class="src-php">?&gt;</span></pre>
</div>
	<p class="notes" id="credit">
		Documentation generated on Thu, 22 Sep 2005 13:47:52 +1200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.3</a>
	</p>
	</body>
</html>